10 POKE53281,1:POKE53280,1 15 SP$(1)="":SP$(2)="":SP$(3)="" 25 PRINT"[147][144]  [146]  [146] [169] [223][146]  [223] [146]  [146]  [223][169] [146] [169] [223][146]  [223] [146]" 30 PRINT"  [146]  [146][162] [146]  [146]  [146] [162]  [146][223][169] [146]  [146][162] [146]  [146]" 35 PRINT"  [146]  [146]  [146]  [146]  [146][223] [146]  [146]  [146]  [146]  [146]  [146]  [146][223] [146]" 45 PRINT" BY CAPTAIN RALPH" 90 SE(0)=1:RESTORE:BO=0:GOTO900 140 BO=1:IFRN=0GOTO195 145 NM$(3)=NM$(1):NM$(1)=NM$(2):NM$(2)=NM$(3):NM$(3)="" 150 FORX=1TOSN:SE(SN)=0:NEXT:SN=0:WD$="":BF$="":V=0:SP=0:K=0:KK=0:F=0:Q=0:J=0 180 GOTO410 195 FORPT=1TO2 200 IFPT=1THENPRINTSP$(1)"PLAYER ONE'S NAME: " 201 IFPT=2THENPRINTSP$(1)"PLAYER TWO'S NAME: " 202 PRINTSP$(1)"(11 CHARACTERS ONLY)" 205 PRINTSP$(1)TAB(18+SP)"[166]" 210 GETA$:IFA$<>""GOTO225 212 FORX=1TO75:NEXT 215 PRINTSP$(1)TAB(18+SP)"[166][146]":GETA$:IFA$<>""GOTO225 220 FORX=1TO75:NEXT:GOTO205 225 IFASC(A$)=13GOTO285 230 IFASC(A$)=20THENPRINTSP$(1)TAB(18+SP)" ":SP=SP-1 235 IFSP<0THENSP=0 237 IFASC(A$)=20ANDLEN(NM$(PT))=0GOTO205 240 IFASC(A$)=20THENNM$(PT)=LEFT$(NM$(PT),(LEN(NM$(PT))-1)):GOTO205 245 IFLEN(NM$(PT))=11GOTO205 250 IFASC(A$)>64ANDASC(A$)<92GOTO270 255 IFA$<>" "GOTO205 260 IFRIGHT$(LEFT$(NM$(PT),LEN(NM$(PT))),1)=" "GOTO205 265 IFNM$(PT)=""GOTO205 270 NM$(PT)=NM$(PT)+A$ 275 PRINTSP$(1)TAB(18+SP)A$ 280 SP=SP+1:GOTO205 285 IFNM$(PT)=""GOTO210 290 IFRIGHT$(NM$(PT),1)=" "THENNM$(PT)=LEFT$(NM$(PT),(LEN(NM$(PT))-1)) 320 PRINTSP$(1)"IS "NM$(PT)"[146] CORRECT? (Y OR N) " 325 GETA$:IFA$=""GOTO325 330 IFA$="Y"GOTO345 335 IFA$="N"THENSP=0:NM$(PT)="":GOTO200 340 GOTO325 345 SP=0:NEXTPT 400 PRINTSP$(1)" "; 405 PRINT" "; 410 PRINTSP$(1)NM$(1)", PLEASE ENTER A WORD/PHRASE:" 411 PRINTSP$(1)"(20 CHARACTERS ONLY)" 412 WD$="":SP=0 415 PRINTSP$(1)""SPC(SP)"[166]" 420 GETA$:IFA$=""THENFORX=1TO75:NEXT 423 IFA$<>""GOTO428 425 IFA$=""THENPRINTSP$(1)""SPC(SP)"[166][146]" 427 GETA$:IFA$=""THENFORX=1TO75:NEXT:GOTO415 428 IFASC(A$)=13ANDWD$=""GOTO415 429 IFASC(A$)=13GOTO490 430 IFLEN(WD$)=20ANDASC(A$)<>20GOTO415 431 IFASC(A$)=20ANDWD$=""GOTO415 432 IFASC(A$)=20THENPRINTSP$(1)""SPC(SP)" ":SP=SP-1 434 IFASC(A$)=20THENWD$=LEFT$(WD$,SP):GOTO415 435 IFASC(A$)=160ORASC(A$)=32ANDWD$=""GOTO415 440 IFASC(A$)>64ANDASC(A$)<91GOTO470 445 IFASC(A$)=32ORASC(A$)=160GOTO450 449 GOTO415 450 F=ASC(RIGHT$(LEFT$(WD$,SP),1)) 451 IFF=160ORF=32GOTO415 470 WD$=WD$+A$ 475 PRINTSP$(1)""SPC(SP)A$ 480 SP=SP+1:GOTO415 490 PRINTSP$(1)"IS "WD$"[146] RIGHT? (Y OR N)" 495 GETCR$:IFCR$=""GOTO495 496 IFCR$="Y"GOTO500 497 IFCR$="N"GOTO400 498 GOTO495 500 IFRIGHT$(WD$,1)=" "THENWD$=LEFT$(WD$,SP-1) 505 FORX=1TOLEN(WD$) 510 IFRIGHT$(LEFT$(WD$,X),1)=" "THENSN=SN+1:SE(SN)=X 515 NEXTX 520 PRINTSP$(1)" "; 525 PRINT" "; 527 PRINT" "; 530 PRINT" "; 549 V=19-(LEN(WD$)):IFV<0THENV=0 550 PRINTSP$(2)SPC(V); 560 FORX=1TOLEN(WD$):IFRIGHT$(LEFT$(WD$,X),1)=" "THENPRINT" ";:NEXTX 565 PRINT"[183] ";:NEXTX 570 PRINTSP$(1)"A B C D E F G H I J K L M N O P Q R S T" 575 PRINT"U V W X Y Z" 580 PRINTSP$(2)"GUESS A LETTER, "NM$(2)":" 600 GETB$:IFB$=""GOTO600 605 IFASC(B$)>64ANDASC(B$)<91GOTO609 607 GOTO600 609 GOTO800 610 GOTO850 612 FORX=1TOLEN(WD$) 615 IFB$=RIGHT$(LEFT$(WD$,X),1)THENK=K+1:KK=KK+1:GOTO625 620 NEXTX 621 IFK=0GOTO900 622 IFKK=LEN(WD$)-SNGOTO1000 623 K=0:GOTO600 625 Q=X*2-2 627 IFSN=0GOTO635 630 FORY=1TOSN:IFSE(Y)